
.icon-gongsifawen:before {
  color: #ffb400;
}

.icon-liuchengfaqi:before {
  color: #ccc;
}

.icon-iconfontwodehuiyi:before {
  color: #58d1a4;
}


.icon-wodeshenpi:before {
  color: #ccc;
}

.icon-wodeyuding:before {
  color: #fab958;
}

.icon-gongsigonggao:before {
  color: #f3694f;
}

.icon-huiyiyuding:before {
  color: #4fc3f7;
}

.bar-top {
  top: 0;
  height: 10rem;
  background-color: #394754;
}

.q-icon {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 50%;
  background: #01a4e3;
  color: #fff;
  text-align: center;
  margin-right: 0.5rem;
  vertical-align: bottom;
  margin-left: 0.5rem;
}

.qfang-text {
  display: inline-block;
  font-size: 0.8rem;
  color: #fff;
}

.q-title {
  margin-bottom: 2rem;
}

.tab-item .iconfont {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #fff;
  border-radius: 50%;
  margin: auto;
  font-size: 1.2rem;
  line-height: 2.5rem;
  text-align: center;
  color: #01a6e4;
}

.tab-item .iconfont:after {
  font-size: 2rem;
}

.tab-label {
  display: block;
  margin-top: 1rem;
  color: #fff;
}

.oa-content .content-block {
  margin: 0;
  padding: 0;
}

.bar-tab ~ .content {
  bottom: 0;
}

.oa-content {
  top: 10rem;
}

.oa-list {
  text-align: center;
  border-bottom: 1px solid #ddd8d8;
}

.oa-list .col-33 {
  border-right: 1px solid #ddd8d8;
}

.oa-list .col-33 a {
  display: block;
  width: 100%;
  padding: .5rem 0;
}

.oa-list a span {
  display: block;
  margin-top: 0.5rem;
  color: #303030;
}

.oa-list a .iconfont:before {
  font-size: 1.5rem;
}
